import mNetTool from "../../tools/NetTool.js"
export default class MAxios {
	constructor(url,data,fn) {
	    this.url = url;
		this.data = data;
	};
	
	list(url,data,fn){
		mNetTool.getAjaxUrlValue(url + 'list', {
			  ...data
		}, function(res) {
			console.log('==========',res)
			typeof fn == 'function' && fn(res);
		})
	}
	save(url,data,fn){
		mNetTool.getAjaxUrlValue(url + 'save', {
			...data
		}, function(res) {
			typeof fn == 'function' && fn(res);
		})
	}
	update(url,data,fn){
		mNetTool.getAjaxUrlValue(url + 'update', {
			...data
		}, function(res) {
			typeof fn == 'function' && fn(res);
		})
	}
	del(url,data,fn){
		mNetTool.getAjaxUrlValue(url + 'del', {
			...data
		}, function(res) {
			typeof fn == 'function' && fn(res);
		})
	}
	get(url,data,fn){
		console.log('data',data)
		mNetTool.getAjaxUrlValue(url , {
			...data
		}, function(res) {
			typeof fn == 'function' && fn(res);
		})
	}
}